#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<windows.h>
#include<stdlib.h>
void put(int n)
{
    if (n > 9) {
        put(n / 10); 
    }
    printf("%d  ", n % 10);
}
int main() {
    int n = 0;
    scanf("%d", &n);
    put(n);
}

//int len(char* arr) {
//    if (*arr != '\0')return (1 + len(arr+1));
//    else return 0;
//}
//int main() {
//    char arr[] = "bit";
//    printf("%d\n", len(arr));
//
//    return 0;
//}

//int Sum(int n) {
//    if (n != 0) return (n % 10 + Sum(n / 10));
//    else return 0;
//}
//int main() {
//    int n = 0;
//    scanf("%d", &n);
//    printf("%d\n", Sum(n));
//    return 0;
//}
//int res(int n, int k) {
//    int sum = 1;
//    if (k != 0) {
//        sum = n * res(n, k - 1);
//    }
//    return sum;
//}
   /* int n = 0;
    int k = 0;
    scanf("%d%d", &n, &k);
    int s = 0;
    s = res(n, k);
    printf("%d", s);*/